<?php
/**
 * 万能表单生成
 * @param class  $form  表单处理类
 * @param array  $data  参数数组
 * @param string $value 默认值
 * @return string
 */
function getform($data,$value='',$form){
    $type = $data['type'];
    return $form->$type($data,$value);
}
/**
 * 字符串转成数据
 * @param string $info 默认值
 * @return array
 */
function string2array($info) {
    if($info == '') return array();
    $info=stripcslashes($info);
    eval("\$result = $info;");
    return $result;
}
/**
 * 安全检查
 * @param array|string $data 要过滤的内容 支持字符串/数组
 * @return array
 */
function safe_replace($data){
    if(is_array($data)){
        foreach($array as $k => $val){
            $array[$k] = safe_replace($val);
        }
        $result = $array;
    }else{
        $result = nl2br(str_replace(array('\\',';','\'','%2527','%27','%20','&', '"', '<', '>'), array('','','','','','','&amp;', '&quot;', '&lt;', '&gt;'), trim($data)));
    }
    return $result;
}

